#pragma once
#include <iostream>
#include <string>
#include <vector>

using std::cout;
using std::endl;
using std::cin;
using std::string;
using std::vector;

typedef unsigned char uch;
typedef unsigned short ush;
typedef unsigned int uint;
typedef unsigned long long ull;

static const int MAX_MATCH = 258;
static const int MIN_MATCH = 3;

const ush WSIZE = 32 * 1024;

